// 例子
// const Sequelize = require('sequelize');
// //                       数据库名称（哪个库）, 数据库登录用户名，登录密码
// const seq = new Sequelize('txclass', 'root', '', {
//     host: 'localhost',//主机
//     dialect: 'mysql',//操作的哪种数据库
//     //pool相当于是一个连接池，因为在线上了以后有可能有多个人去连接我们的mysql
//     //所以我们要用这个池子去装这些连接的状态，每个人登录后去操作mysql，都要先经过这个连接的状态才能去操作mysql
//     //让不同的线程去处理不同的问题，不可能每个人都去占用一个线程
//     //所以要把连接的状态和连接的处理程序分开，让每个操作mysql的人都有一个
//     pool: {
//         max: 5,//最大连接数
//         min: 0,//最小连接数
//         idle: 10000,//多少毫秒没人连接就释放掉
//     }
// })

const { isPrd } = require('./env_config');

module.exports = {
    MYSQL_CONF: {
        //mysql基本配置
        base: {
            host: 'localhost',
            dialect: 'mysql',
            pool: {
                max: 5,
                min: 0,
                idle: 10000
            }
        },
        //    数据库库名、 用户名、 线上？ 线上密码 本地密码
        conf: ['gc_project', 'root', isPrd ? '123456' : '']
    },
    //redis的配置
    //            端口     host主机
    REDIS_CONF: ['6379', '127.0.0.1']
};

